org.eclipse.vtp.framework.interactions.core.actions
Class MetaDataRequestAction

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.actions.MetaDataRequestAction
All Implemented Interfaces:
IAction

public class MetaDataRequestAction
extends java.lang.Object
implements IAction

An action that enqueues a meta-data request.

Author:
Lonnie Pryor

Constructor Summary
MetaDataRequestAction(IActionContext context, IConversation conversation, MetaDataConfiguration configuration, IVariableRegistry variables, IBrandSelection brandSelection, IInteractionTypeSelection interactionTypeSelection, ILanguageSelection languageSelection)
          Creates a new MetaDataMessageAction.
 
Method Summary
 IActionResult execute()
          Executes this action and returns its outcome.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaDataRequestAction

public MetaDataRequestAction(IActionContext context,
                             IConversation conversation,
                             MetaDataConfiguration configuration,
                             IVariableRegistry variables,
                             IBrandSelection brandSelection,
                             IInteractionTypeSelection interactionTypeSelection,
                             ILanguageSelection languageSelection)
Creates a new MetaDataMessageAction.

Parameters:
context - The context to use.
conversation - The conversation to use.
configuration - The configuration to use.
variables - The variable registry to use.
Method Detail

execute

public IActionResult execute()
Description copied from interface: IAction
Executes this action and returns its outcome.

Specified by:
execute in interface IAction
Returns:
An object representing the outcome of this action.